package add__7_list;

import java.util.ArrayList;
//list.remove(int index)不会使位置index上的元素变成null，而是直接删除这个元素，使后面的元素都提前一位
//list.add(int index, Object obj)不会使位置index上的元素被替换成obj，会使后面的元素都后移一位，再将obj插入index
//list.indexOf(Object obj)获取index上的元素，若输入的obj在list中没有，则list.indexOf(obj) == -1
public class Arraylist {
    static ArrayList<String> list = new ArrayList<String>();
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        list.add("晴天");
        list.add("南方姑娘");
        list.add("Julie");
        list.add("不得不爱");
        for(String name : list) {
            System.out.println("[" + list.indexOf(name) + "]" + name);
        }list.remove(2);
        System.out.println("删除后---------------------");
        for(String name : list) {
            System.out.println("[" + list.indexOf(name) + "]" + name);
        }list.add(2, "Julie");
        System.out.println("添加后----------------------=");
        for(String name : list) {
            System.out.println("[" + list.indexOf(name) + "]" + name);
        }System.out.println("-------------------------------------------");
        System.out.println(list.indexOf("画"));
    }

}
